package com.boss.salary.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * <br>Title: 工资项基础数据
 * <br>Description: 工资项基础数据
 * <br>Author: 徐鹏
 * <br>Date: 2020年10月18日 14:22
 */
@Data
public class SalaryBasedata implements Serializable {

    private String id;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 工资类型
     */
    private String salaryType;
    /**
     * 工资code
     */
    private String salaryCode;
    /**
     * 工资项名称
     */
    private String salaryName;

    /**
     * 启用状态
     */
    private String baseState;

    /**
     * 是否标准项
     */
    private Integer isStandard;

    /**
     * 是否计算项
     */
    private Integer isCompute;

    /**
     * 月结是否清空
     */
    private Integer isClear;

    /**
     * 是否代扣
     */
    private Integer isAccsalPay;

    /**
     * 是否代缴项
     */
    private Integer isAccsalWithhold;
    /**
     * 是否代缴项
     */
    private Integer isShow;

    /**
     * 小数位
     */
    private Integer decimalPlace;

    /**
     * 是否删除
     */
    private Integer isDeleted;

    /**
     * 备注
     */
    private String remark;

    /**
     财政部内部机构代码
     */
    private String mofDivCode;

    private Integer showOrder;

    private Integer salaryListOrder;
    /**
     * 是否可扣减（计算出现负数时在可扣减项里继续减，避免出现负数用）
     */
    private Integer isDeduction;

    /**
     * 显示工资条顺序
     * @return
     */

    public Integer getSalaryListOrder() {
        return salaryListOrder;
    }

    public void setSalaryListOrder(Integer salaryListOrder) {
        this.salaryListOrder = salaryListOrder;
    }

    public Integer getShowOrder() {
        return showOrder;
    }

    public void setShowOrder(Integer showOrder) {
        this.showOrder = showOrder;
    }

    public String getMofDivCode() {
        return mofDivCode;
    }

    public void setMofDivCode(String mofDivCode) {
        this.mofDivCode = mofDivCode;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getSalaryType() {
        return salaryType;
    }

    public void setSalaryType(String salaryType) {
        this.salaryType = salaryType;
    }

    public String getSalaryCode() {
        return salaryCode;
    }

    public void setSalaryCode(String salaryCode) {
        this.salaryCode = salaryCode;
    }

    public String getSalaryName() {
        return salaryName;
    }

    public void setSalaryName(String salaryName) {
        this.salaryName = salaryName;
    }

    public String getBaseState() {
        return baseState;
    }

    public void setBaseState(String baseState) {
        this.baseState = baseState;
    }

    public Integer getIsCompute() {
        return isCompute;
    }

    public Integer getIsStandard() {
        return isStandard;
    }

    public Integer getIsShow() {
        return isShow;
    }

    public void setIsShow(Integer isShow) {
        this.isShow = isShow;
    }

    public void setIsStandard(Integer isStandard) {
        this.isStandard = isStandard;
    }

    public void setIsCompute(Integer isCompute) {
        this.isCompute = isCompute;
    }

    public Integer getIsClear() {
        return isClear;
    }

    public void setIsClear(Integer isClear) {
        this.isClear = isClear;
    }

    public Integer getIsAccsalPay() {
        return isAccsalPay;
    }

    public void setIsAccsalPay(Integer isAccsalPay) {
        this.isAccsalPay = isAccsalPay;
    }

    public Integer getIsAccsalWithhold() {
        return isAccsalWithhold;
    }

    public void setIsAccsalWithhold(Integer isAccsalWithhold) {
        this.isAccsalWithhold = isAccsalWithhold;
    }

    public Integer getDecimalPlace() {
        return decimalPlace;
    }

    public void setDecimalPlace(Integer decimalPlace) {
        this.decimalPlace = decimalPlace;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
